package br.com.vendor_engine.fachada;

import br.com.vendor_engine.entidades.Produto;
import br.com.vendor_engine.interfaces.InterfaceProduto;
import br.com.vendor_engine.repositorio.RepositorioProduto;
import java.util.List;

public class FachadaProduto implements InterfaceProduto {
    
    private InterfaceProduto produto = new RepositorioProduto();

    @Override
    public void salvarProduto(byte[] imagemProduto, String marcaProduto, String modeloProduto, 
    String descricaoProduto) {
        
        produto.salvarProduto(imagemProduto, marcaProduto, modeloProduto, descricaoProduto);
        
    }

    @Override
    public void alterarProduto(int idProduto, byte[] imagemProduto, String marcaProduto, 
    String modeloProduto, String descricaoProduto) {
        
        produto.alterarProduto(idProduto, imagemProduto, marcaProduto, modeloProduto, 
                descricaoProduto);
        
    }

    @Override
    public List<Produto> pegarTodosProdutos() {
        return produto.pegarTodosProdutos();
    }

    @Override
    public Produto getProduto() {
        return produto.getProduto();
    }
    
}
